API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsAstraeus
Graphics
Materials
Utils
PbsEnvMapFilter.h
1
// PbsEnvMapFilter.h
3
//
5
6
namespace
nkAstraeus
7
{
11
class
PbsEnvMapFilter
final
12
{
13
public :
14
15
// Filtering
33
static
void
requestEnvMapFiltering
(
nkGraphics::Texture
* envMap,
nkGraphics::Texture
* outFilteredMap,
unsigned
int
outPixelDims = 128) ;
34
47
static
void
requestIrradianceComputing
(Texture* input, Texture* output) ;
48
} ;
49
}
nkGraphics::Texture
A texture used for rendering, hosted on GPU.
Definition:
Texture.h:35
nkAstraeus::PbsEnvMapFilter::requestEnvMapFiltering
static void requestEnvMapFiltering(nkGraphics::Texture *envMap, nkGraphics::Texture *outFilteredMap, unsigned int outPixelDims=128)
nkAstraeus::PbsEnvMapFilter
Provides tools to filter environment maps and improve IBL within the PbsMaterial.
Definition:
PbsEnvMapFilter.h:12
nkAstraeus::PbsEnvMapFilter::requestIrradianceComputing
static void requestIrradianceComputing(Texture *input, Texture *output)
nkAstraeus
Encompasses all API of component NilkinsAstraeus.
Definition:
Engine.h:7
Generated by
Doxygen
1.8.18